Parallel image component labeling for target acquisition

نویسندگان

  • Vipin Chaudhary
  • Jake K. Aggarwal
چکیده

Jake K. Aggarwal University of Texas at Austin Department of Electrical and Computer Engineering Computer Vision Research Center Austin, Texas 78712-1084 Abstract. An important step in target acquisition is to be able to label various unconnected objects (components) in the scene. We present new algorithms for labeling connected components in a binary image. Eight connectivity for object and background pixels is assumed. The sequential algorithm is described first. The computational complexity of the algorithm is linear (optimal) in the number of object pixels in the image. The memory requirement is also linear in the number of object pixels. The representation of the connected components used in the algorithm makes it easy to calculate certain properties of regions, i.e., area, perimeter, etc. The algorithm is then parallelized and implemented on a shared memory computer. The computational complexity of this parallel algorithm is O( d log ne) for an image with n object pixels using n processors, and is the best achieved yet. The implementations of the algorithm on several distributed memory architectures, i.e., a binary tree connected computer @O(log n)#, a unidirectional and bidirectional mesh connected computer @O(n)#, and a hypercube computer @O(log n)# are discussed. The computational and communicational complexities of these implementations are computed, and are the best yet achieved. The algorithm is easily extended for gray-level images without affecting the complexities. Results of the implementation on the sequent balance multiprocessor are presented. © 1998 Society of Photo-Optical Instrumentation Engineers. [S0091-3286(98)00307-9]

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Real-Time Protein Image Acquisition and Classification System

In this paper, we describe the design and implementation of a stand-alone real-time system for protein image acquisition and crystallization classification. The goal is to assist crystallographers in scoring crystallization trials. In-house assembled fluorescence microscopy system is used for the image acquisition. The images are classified into three categories (noncrystals, likely crystals an...

متن کامل

Technological advances in MRI measurement of brain perfusion.

Measurement of brain perfusion using arterial spin labeling (ASL) or dynamic susceptibility contrast (DSC) based MRI has many potential important clinical applications. However, the clinical application of perfusion MRI has been limited by a number of factors, including a relatively poor spatial resolution, limited volume coverage, and low signal-to-noise ratio (SNR). It is difficult to improve...

متن کامل

A Hybrid Approach to Parallel Connected Component Labeling Using CUDA

Connected component labeling (CCL) is a mandatory step in image segmentation where each object in an image is identified and uniquely labeled. Sequential CCL is a time-consuming operation and thus is often implemented within parallel processing framework to reduce execution time. Several parallel CCL methods have been proposed in the literature. Among them are NSZ label equivalence (NSZLE) meth...

متن کامل

Optimizing design of 3D seismic acquisition by CRS trace interpolation

Land seismic data acquisition in most of cases suffers from obstacles in fields which deviates geometry of the real acquired data from what was designed. These obstacles will cause gaps, narrow azimuth and offset limitation in the data. These shortcomings, not only prevents regular trace distribution in bins, but also distorts the subsurface image by reducing illumination of the target formatio...

متن کامل

Fast Parallel Connected Component Labeling Algorithms Using Cuda Based on 8-directional Label Selection

Connected component labeling (CCL) is a key step in image segmentation where foreground pixels are extracted and labeled. Sequential CCL is a computationally expensive operation and thus is often done within parallel processing framework to reduce execution time. Various parallel CCL methods have been proposed in the literature. Among them NSZ label equivalence (NSZ-LE) method seemed to perform...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998